9 research outputs found
Confidential Data-Outsourcing and Self-Optimizing P2P-Networks: Coping with the Challenges of Multi-Party Systems
This work addresses the inherent lack of control and trust in Multi-Party Systems at the examples of the Database-as-a-Service (DaaS) scenario and public Distributed Hash Tables (DHTs). In the DaaS field, it is shown how confidential information in a database can be protected while still allowing the external storage provider to process incoming queries. For public DHTs, it is shown how these highly dynamic systems can be managed by facilitating monitoring, simulation, and self-adaptation
Transformationen in der modellgetriebenen Software-Entwicklung
odellgetriebene Software-Entwicklung ist in den letzten Jahren
insbesondere unter Schlagworten wie MDA oder MDD zu einem Thema
von allgemeinem Interesse für die Software-Branche geworden.
Dabei ist ein Trend weg von der codezentrierten
Software-Entwicklung hin zum (Architektur-) Modell im
Mittelpunkt der Software-Entwicklung festzustellen.
Modellgetriebene Software-Entwicklung verspricht eine stetige
und automatisierte Synchronisation von Software-Modellen
verschiedenster Ebenen. Dies verspricht eine Verkürzung von
Entwicklungszyklen und mehr Produktivität. Primär wird nicht
mehr reiner Quellcode entwickelt, sondern Modelle und
Transformationen übernehmen als eine höhere Abstraktionsebene
die Rolle der Entwicklungssprache für Software-Entwickler.
Software-Architekturen lassen sich durch Modell beschreiben. Sie
sind weder auf eine Beschreibungssprache noch auf eine bestimmte
Domänen beschränkt. Im Zuge der Bemühungen modellgetriebener
Entwicklung lassen sich hier Entwicklungen hin zu
standardisierten Beschreibungssprachen wie UML aber auch
die Einführung von domänen-spezifischen Sprachen (DSL) erkennen.
Auf diese formalisierten Modelle lassen sich schließlich
Transformationen anwenden. Diese können entweder zu einem
weiteren Modell ("Model-to-Model") oder einer
textuellen Repräsentation ("Model-to-Text") erfolgen.
Transformationen kapseln dabei wiederholt anwendbares
Entwurfs-Wissen ("Muster") in parametrisierten Schablonen. Für
die Definition der Transformationen können Sprachen wie
beispielsweise QVT verwendet werden. Mit AndoMDA und
openArchitectureWare existieren Werkzeuge, welche die Entwickler
bei der Ausführung von Transformationen unterstützen
NFDI4Microbiota – national research data infrastructure for microbiota research
Microbes – bacteria, archaea, unicellular eukaryotes, and viruses – play an important role in human and environmental health. Growing awareness of this fact has led to a huge increase in microbiological research and applications in a variety of fields. Driven by technological advances that allow high-throughput molecular characterization of microbial species and communities, microbiological research now offers unparalleled opportunities to address current and emerging needs. As well as helping to address global health threats such as antimicrobial resistance and viral pandemics, it also has a key role to play in areas such as agriculture, waste management, water treatment, ecosystems remediation, and the diagnosis, treatment and prevention of various diseases. Reflecting this broad potential, billions of euros have been invested in microbiota research programs worldwide. Though run independently, many of these projects are closely related. However, Germany currently has no infrastructure to connect such projects or even compare their results. Thus, the potential synergy of data and expertise is being squandered. The goal of the NFDI4Microbiota consortium is to serve and connect this broad and heterogeneous research community by elevating the availability and quality of research results through dedicated training, and by facilitating the generation, management, interpretation, sharing, and reuse of microbial data. In doing so, we will also foster interdisciplinary interactions between researchers. NFDI4Microbiota will achieve this by creating a German microbial research network through training and community-building activities, and by creating a cloud-based system that will make the storage, integration and analysis of microbial data, especially omics data, consistent, reproducible, and accessible across all areas of life sciences. In addition to increasing the quality of microbial research in Germany, our training program will support widespread and proper usage of these services. Through this dual emphasis on education and services, NFDI4Microbiota will ensure that microbial research in Germany is synergistic and efficient, and thus excellent. By creating a central resource for German microbial research, NDFDI4Microbiota will establish a connecting hub for all NFDI consortia that work with microbiological data, including GHGA, NFDI4Biodiversity, NFDI4Agri and several others. NFDI4Microbiota will provide non-microbial specialists from these consortia with direct and easy access to the necessary expertise and infrastructure in microbial research in order to facilitate their daily work and enhance their research. The links forged through NFDI4Microbiota will not only increase the synergy between NFDI consortia, but also elevate the overall quality and relevance of microbial research in Germany
Confidential Data-Outsourcing and Self-Optimizing P2P-Networks: Coping with the Challenges of Multi-Party Systems
This work addresses the inherent lack of control and trust in Multi-Party Systems at the examples of the Database-as-a-Service (DaaS) scenario and public Distributed Hash Tables (DHTs). In the DaaS field, it is shown how confidential information in a database can be protected while still allowing the external storage provider to process incoming queries. For public DHTs, it is shown how these highly dynamic systems can be managed by facilitating monitoring, simulation, and self-adaptation
Yowie: Information extraction in a service enabled world
Service Oriented Computing is a potential enabler for popular applications of Named Entity Recognition and Information Extraction. In this demo we show an example of such an application and discuss how Service Oriented Architecture (SOA) makes the application fully flexible and easily extensible. The application brings SOA close to the end-user and gives possibilities hardly possible with other approaches.</p